package com.sf.rbac.service;

import com.github.pagehelper.PageInfo;
import com.sf.rbac.domain.Employee;
import com.sf.rbac.qo.QueryObject;
import com.sf.rbac.vo.AdminVo;
import com.sf.rbac.vo.EmployeeVo;

public interface IEmployeeService {

    PageInfo<Employee> query(QueryObject queryObject);

    void delete(Long id);

    Employee get(Long id);

    void saveOrUpdate(EmployeeVo employeeVo);

    void updateState(AdminVo adminVo);
}
